﻿@using myTutor.Models

<!DOCTYPE html>
<html lang="vi">
    <head>
        <meta charset="utf-8" />
        <title>@if(!string.IsNullOrEmpty(ViewBag.Title)){<text>@ViewBag.Title - </text>}@Config.GetFullSiteName()</title>
        <link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
        <meta name="viewport" content="width=device-width" />
        @Styles.Render("~/Content/css")
        @Styles.Render("~/Content/themes/base/css")
        @Scripts.Render("~/bundles/modernizr")
    </head>
    <body><div id="wrapper">
        <div id="container">
            <div id="header">
                <h1>@Config.GetPreSiteName() <span style="color:#01a3e1;">@Config.GetSiteName()</span></h1>
                <span id="auth-area">
                @if (Request.IsAuthenticated) {
                    <text>
                        Xin chào <strong>@User.Identity.Name</strong>! @Html.ActionLink("Trang Cá Nhân", "UserProfile", "Account") |  
                        @if (UserMaster.IsInRole(User.Identity.Name, "1")) { <text>@Html.ActionLink("Quản Trị", "Index", "Admin") | </text>}
                        @Html.ActionLink("Đăng Xuất", "LogOff", "Account")
                    </text>
                } else {
                    <text>
                        @Html.ActionLink("Đăng Ký", "Register", "Account", routeValues: null, htmlAttributes: null) | 
                        @Html.ActionLink("Đăng Nhập", "Login", "Account", routeValues: null,htmlAttributes: null)
                    </text>
                }
                </span>
                <ul id="nav">
                    <li>@Html.ActionLink("Trang Chủ", "Index", "Home")</li>
                    <li>@Html.ActionLink("Giới Thiệu", "About", "Home")</li>
                    <li>@Html.ActionLink("Tìm Kiếm", "Search", "Home")</li>
                    <li>@Html.ActionLink("Tin Tức", "Index", "Article")</li>
                    <li>@Html.ActionLink("Liên Hệ", "Contact", "Home")</li>
                </ul>
            </div>
            @if (ViewBag.ShowMain == true)
            {<text>
            <div id="main">
                <img src="~/images/welcome-icon.gif" style="width:190px; height:165px;" alt="Xin Chào!" class="left" />
                <div class="para left">
                    <strong>@Config.GetSiteName() - Uy Tín - Chất Lượng</strong>
                    <p>
                        Đây là trang web chuyên về gia sư, đến với chúng tôi:
                        <ul style="font-style:italic; font-size:9pt;">
                            <li>Quý phụ huynh, học sinh có thể tìm cho mình những gia sư thật sự có chất lượng.</li>
                            <li>Các gia sư sẽ dễ dàng tìm được những lớp phù hợp với khả năng của mình.</li>
                        </ul>
                    </p>
                    @if (ViewBag.ShowSubMain != true)
                    {
                        <strong><a class="button-img but-orange" href="~/Tutor/Register"><span class="icon icon-submit"></span><span>Đăng ký tìm lớp</span></a></strong>
                        <strong><a class="button-img but-green" href="~/Class/Register"><span class="icon icon-submit"></span><span>Tìm Gia sư ngay!</span></a></strong>
                    }
                </div>
                <div class="para left">
                    <strong><span class="button-img but-orange"><span class="icon icon-help"></span><span>Trợ Giúp Trực Tuyến</span></span></strong><br />
                    <style type="text/css">
                        .tbl-help{width:100%; margin-top:40px;}
                        .tbl-help td{font-weight:bold; padding:3px;}
                        .tbl-help .button-img{width: 24px; height: 24px; line-height:24px; padding: 0px 5px;}
                        .tbl-help .icon{width:24px; height:24px; line-height:24px;}
                        .tbl-help tr{vertical-align:baseline;}
                        .contact-name{font-size:medium; color:#ADFF00; text-align:right;}
                    </style>
                    <table class="tbl-help">
                        <tbody>
                            <tr>
                                <td class="contact-name">@Config.GetContactName("01")</td>
                                <td><span class="button-img"><span class="icon icon-phone"></span></span>@Config.GetContactPhone("01")</td>
                                <td><a href="ymsgr:SendIM?@Config.GetContactYahoo("01")"><img border="0" alt="" src="http://opi.yahoo.com/online?u=@Config.GetContactYahoo("01")&m=g&t=1&l=us&opi.jpg"/></a></td>
                            </tr>
                            @if (!string.IsNullOrEmpty(Config.GetContactName("02")))
                            {
                            <tr>
                                <td class="contact-name">@Config.GetContactName("02")</td>
                                <td><span class="button-img"><span class="icon icon-phone"></span></span>@Config.GetContactPhone("02")</td>
                                <td><a href="ymsgr:SendIM?@Config.GetContactYahoo("02")"><img border="0" alt="" src="http://opi.yahoo.com/online?u=@Config.GetContactYahoo("02")&m=g&t=1&l=us&opi.jpg"/></a></td>
                            </tr>
                            }
                            @if (!string.IsNullOrEmpty(Config.GetContactName("03")))
                            {
                            <tr>
                                <td class="contact-name">@Config.GetContactName("03")</td>
                                <td><span class="button-img"><span class="icon icon-phone"></span></span>@Config.GetContactPhone("03")</td>
                                <td><a href="ymsgr:SendIM?@Config.GetContactYahoo("03")"><img border="0" alt="" src="http://opi.yahoo.com/online?u=@Config.GetContactYahoo("03")&m=g&t=1&l=us&opi.jpg"/></a></td>
                            </tr>
                            }
                        </tbody>
                    </table>
                </div>
            </div>
            </text>}
            @if (ViewBag.ShowSubMain == true)
            {<text>
            <div id="submain" style="display:@ViewBag.ShowSubMain">
                <div id="menu">
                    <h3>Tìm Lớp Dạy</h3>
                    Bạn đang là sinh viên? Bạn đã tốt nghiệp? Hoặc bạn đang là giáo viên? Và bạn muốn truyền đạt kiến thức của mình cho những người có nhu cầu hoặc để có thêm thu nhập trang trải cho việc học. Hãy trở thành Gia sư của chúng tôi!
                    <p style="float:right; padding-top:8px;"><strong><a class="button-img but-orange" href="~/Tutor/Register"><span class="icon icon-submit"></span><span>Đăng ký tìm lớp ngay!</span></a></strong></p>
                </div>
                <div id="content">
                    <h3>Tìm Gia Sư</h3>
                    Bạn là phụ huynh? Bạn đang tìm kiếm cho con em mình một người gia sư giỏi? Hoặc chính bạn đang tìm cho mình một người dạy kèm có chuyên môn tốt. Hãy tìm đến với chúng tôi để được tư vấn và lựa chọn những gia sư phù hợp nhất.
                    <p style="float:right; padding-top:8px;"><strong><a class="button-img but-green" href="~/Class/Register"><span class="icon icon-submit"></span><span>Đăng ký tìm Gia sư ngay!</span></a></strong></p>
                </div>
                <div id="sub-section">
                    <h3>Tìm Kiếm</h3>
                    @using (Html.BeginForm("Search", "Home"))
                    {
                    <style type="text/css">
                        .tbl-search,.tbl-search select{width:100%;}
                        .tbl-search td{width:50%; padding:3px;}
                    </style>
                    <table class="tbl-search">
						<tbody>
							<tr>
								<td>
									<select name="searchType">
										<option value="">Chọn Loại Tìm Kiếm (Bắt buộc)</option>
                                        <option value="0">Tìm gia sư</option>
                                        <option value="1">Tìm gia sư là giáo viên</option>
                                        <option value="2">Tìm gia sư là sinh viên</option>
                                        <option value="3">Tìm gia sư là sinh viên đã tốt nghiệp</option>
                                        <option value="4">Tìm lớp để dạy (dành cho gia sư)</option>
									</select>
								</td>
								<td>
                                    @Html.DropDownList("searchDomain", new SelectList(ClassMaster.GetSimpleClasses(), "Id", "StringValue"), "Chọn Lớp")
                                </td>
							</tr>	
							<tr>
								<td>
                                    @Html.DropDownList("searchProvince", new SelectList(ProvinceMaster.GetSimpleProvinces(), "Id", "StringValue"), "Chọn Tỉnh/Thành Phố", new { id = "provinces" })
								</td>
								<td>
                                    @Html.DropDownList("searchDistrict", new SelectList(Enumerable.Empty<SimpleObject>(), "Id", "StringValue"), "Chọn Huyện/Quận", new { id = "districts" })
								</td>
							</tr>
							<tr>
								<td>
                                    <select name="minSalary"><option value="">Chọn Lương Thấp Nhất...</option>
                                    @{var simpleSalaries = SalaryMaster.GetSimpleSalaries();}
                                    @foreach (var item in simpleSalaries)
                                    {
                                        <option value="@item.Id">@string.Format("{0:0,00# VNĐ}", item.NumberValue)</option>
                                    }
                                    </select>								
                                </td>
								<td>
                                    <select name="maxSalary"><option value="">Chọn Lương Cao Nhất...</option>
                                    @foreach (var item in simpleSalaries)
                                    {
                                        <option value="@item.Id">@string.Format("{0:0,00# VNĐ}", item.NumberValue)</option>
                                    }
                                    </select>								
								</td>
							</tr>
						</tbody>
					</table>
                    <p style="float:right; padding-top:2px;"><strong><span class="submit-img but-blue"><span class="icon icon-search"></span><input type="submit" class="but-submit submit-blue" value="Tìm kiếm ngay!" /></span></strong></p>
                    }
                </div>
            </div>
            </text>}
            @if (ViewBag.AdsZoneKey != null)
            {
                string contentMainWidth = (920 - Config.GetAdsWidth()).ToString() + "px";
                <text>
                <div id="contentmain" style="float:left; width:@contentMainWidth">
                    @RenderBody()
                </div>
                <div style="float:right; width:@Config.GetAdsWidth()px; padding:15px 10px 15px 0px">
                    <div id="slider-vertical">
                    @{var adses = AdsPosition.GetRandomAdsInfosByKey(ViewBag.AdsZoneKey, "1");}
                    @foreach (AdsInformation ads in adses)
                    {
                        <div style="padding:0px 0px 20px 0px;">
                            @MvcHtmlString.Create(ads.GetContentHTML)<br />
                            @if (Request.IsAuthenticated && UserMaster.IsInRole(User.Identity.Name, "1"))
                            {
                                string lockLink = "/Shared/ConfirmManage?actionUrl=~%2FAdmin%2FManageAdsInfo%3FadsId%3D" + ads.Id + "%26function%3Dlock%26statusId%3D" + ads.GetStatusCode + "%26positionId%3D" + ads.AdsPositionId + "&cancelUrl=~%2FAdmin%2FApproveAdvertising%3FstatusId%3D" + ads.GetStatusCode + "%26positionId%3D" + ads.AdsPositionId + "&message=B%E1%BA%A1n%20c%C3%B3%20th%E1%BA%ADt%20s%E1%BB%B1%20mu%E1%BB%91n%20d%E1%BB%ABng%20qu%E1%BA%A3ng%20c%C3%A1o%20n%C3%A0y%20kh%C3%B4ng%3F";
                                string deleteLink = "/Shared/ConfirmManage?actionUrl=~%2FAdmin%2FManageAdsInfo%3FadsId%3D" + ads.Id + "%26function%3Ddelete%26statusId%3D" + ads.GetStatusCode + "%26positionId%3D" + ads.AdsPositionId + "&cancelUrl=~%2FAdmin%2FApproveAdvertising%3FstatusId%3D" + ads.GetStatusCode + "%26positionId%3D" + ads.AdsPositionId + "&message=B%E1%BA%A1n%20c%C3%B3%20th%E1%BA%ADt%20s%E1%BB%B1%20mu%E1%BB%91n%20x%C3%B3a%20qu%E1%BA%A3ng%20c%C3%A1o%20n%C3%A0y%20kh%C3%B4ng%3F";
                                
                                <a href="~/Admin/ManageAdsInfo?adsId=@ads.Id&function=edit&statusId=@ads.GetStatusCode&positionId=@ads.AdsPositionId" style="margin-left:33%" title="Chỉnh sửa quảng cáo này"><img src="~/Files/Common/icon_edit.png" alt="Chỉnh" style="border:none"/></a>
                                <a href="@lockLink" style="padding-left:1px;" title="Dừng đăng quảng cáo này"><img src="~/Files/Common/icon_lock.png" alt="Dừng" style="border:none"/></a>
                                <a href="@deleteLink" style="padding-left:1px;" title="Xóa quảng cáo này"><img src="~/Files/Common/icon_delete.png" alt="Xóa" style="border:none"/></a>
                            }
                        </div>
                    }
                    </div>
                </div>
            </text>}
            else
            {<text>     
                <div id="contentmain">
                    @RenderBody()
                </div> 
            </text>}
            @if (ViewBag.ShowSubFooter == true)
            {<text>
            <div id="subfooter">
                <table cellspacing="0" cellpadding="2" border="0" align="center" style="margin:15px;">
	                <tr>
		                <td width="25%" align="left" style="padding-left:10px; padding-right:10px; text-align: justify; vertical-align:top; border-right: 1px dashed #DADADA;">
		                    <h1 style="color:#8cbf26;">@Config.GetSiteName().ToUpper()</h1>
                            @Config.GetSiteName() là trang chuyên về mảng gia sư, nhằm tạo điều kiện cho quý phụ huynh tìm cho con em mình một gia sư giỏi. Bên cạnh đó cũng góp phần tạo điều kiện cho các bạn sinh viên tìm được những lớp phù hợp với khả năng của mình, giúp các bạn có cơ hội truyền đạt kiến thức mình có cho các bạn học sinh cấp dưới, đồng thời cũng có thêm thu nhập, góp phần trang trải cho việc học của mình.
                        </td>
		                <td width="25%" align="left" style="padding-left:10px; padding-right:10px; text-align: justify; vertical-align:top; border-right: 1px dashed #DADADA;">
		                    <h1 style="color:#1ba1e2;">VÀI NGUYÊN TẮC</h1>
                            <ul>
                                <li>Khi đăng tin, phải đảm bảo thông tin được đăng là chính xác.</li>
                                <li>@Config.GetSiteName() có toàn quyền xóa những tin không phù hợp với nội dung của trang web mà không cần báo trước.</li>
                            </ul>
                        </td>
		                <td width="25%" align="left" style="padding-left:10px; padding-right:10px; text-align: justify; vertical-align:top;">
		                    <h1 style="color:#f09609;">ĐÔI LỜI TRI ÂN</h1>
                            Trang web vẫn đang trong quá trình phát triển về nội dung. Do vậy, chúng tôi rất mong nhận được sự đóng góp ý kiến và ủng hộ của tất cả các quý phụ huynh và sinh viên. Rất vui khi quý độc giả giới thiệu trang web này đến những ai mà các bạn biết.  @Config.GetFullSiteName() chân thành cảm ơn qúy vị!
                        </td>
	                </tr>
                </table>
            </div>
            </text>}
            <div id="footer">
                Bản quyền @DateTime.Now.Year thuộc về @Config.GetFullSiteName(). Giữ toàn quyền.<br />
                    @Html.ActionLink("Trang Chủ", "Index", "Home") | 
                    @Html.ActionLink("Giới Thiệu", "About", "Home") | 
                    @Html.ActionLink("Tin Tức", "Index", "News") | 
                    @Html.ActionLink("Liên Hệ", "Contact", "Home")
            </div>
        </div>
        @Scripts.Render("~/bundles/jquery")
        @Scripts.Render("~/bundles/jqueryui")
        @Scripts.Render("~/bundles/jqueryval")
        @RenderSection("scripts", required: false)
        <script type="text/javascript">
            loadDistricts("provinces", "districts");
            setEditor("editor");
        </script>
        @if (Config.GetSlideAdvertising())
        {
            <script type="text/javascript">
                jQuery(document).ready(function ($) {
                    $("#slider-vertical").FlowSlider({
                        mode: "vertical",
                        marginStart: 0,
                        marginEnd: 0,
                        infinite: true,
                        position: 0.0,
                        animationOptions: {
                            snap: true
                        },
                        controllers: ["Timer"],
                        controllerOptions: [{
                            step: @Config.GetSlideAdsStep(),
                            time: @Config.GetSlideAdsInterval()*1000
                        }]
                    });
                });
            </script>
        }
        <script type="text/javascript">
            var mainDiv = document.getElementById("contentmain");
            var adsDiv = document.getElementById("slider-vertical");
            adsDiv.setAttribute("style","height:"+(mainDiv.offsetHeight-30)+"px")
        </script>
    </div></body>
</html>